.ke-content{line-height: 40px;color: #333333;font-size: 24px;padding: 5px 10px;overflow-y: scroll;}
.ke-content::-webkit-scrollBar{display: none;}
.ke-content img[data-id]{    width: 40px; height: 40px;margin-top: 0px;    vertical-align: middle;}
/* 聊天中的文件预览div */
.ke-content div.file {
  /*width: 40%;*/
 /*padding-left: 70px;*/
  border: 2px solid #d9d9d9;
  display: inline-block;
  
  height: 170px;
  width: 460px;
  position: relative;
}

.ke-content div.file.file2 {background: url(../img/news_public/files/txt.png) no-repeat 15px 20px #ffffff;;}
.ke-content div.file.file3 {padding-left: 0px; height: 100px; width: auto;}
.ke-content div.file.file3 img{height: 100%;}
.ke-content div.file.file3 > p {margin: 0;}

.ke-content div.file.file2.f {background: url(../img/news_public/files/file.png) no-repeat 15px 20px ;;}
.ke-content div.file.file2.p {background: url(../img/news_public/files/p.png) no-repeat 15px 20px ;;}
.ke-content div.file.file2.pdf {background: url(../img/news_public/files/pdf.png) no-repeat 15px 20px ;;}
.ke-content div.file.file2.w {background: url(../img/news_public/files/w.png) no-repeat 15px 20px ;;}
.ke-content div.file.file2.x {background: url(../img/news_public/files/x.png) no-repeat 15px 20px ;;}
.ke-content div.file.file3 {background: url(../img/news_public/files/pic.png) no-repeat 15px 20px ;;}
.ke-content div.file.file4 {background: url(../img/news_public/files/audio.png) no-repeat 15px 20px ;;}
.ke-content div.file.file5 {background: url(../img/news_public/files/video.png) no-repeat 15px 20px ;;}

/*.ke-content div.file > p {
  overflow-x: hidden;
  text-overflow: ellipsis;
  margin: 0px;
  font-size: 20px;
  line-height: 30px;
  width: 100%;
  white-space: nowrap;
}*/
.ke-content div.file >p{
	margin: 15px 0 0 110px;font-size: 22px;color: #333333;line-height: 40px;
}
.ke-content div.file >div{width: 100%;height: 55px;border-top: 2px solid #d9d9d9;margin: 0px ;position: absolute;bottom: 0px;}
.ke-content div.file >div p{color: #666666;font-size: 22px;line-height: 55px;margin: 0 0 0 20px;display: inline-block;}
.ke-content div.file >div >span{font-size: 22px;color: #2daef3;line-height: 55px;float: right;margin: 0 20px 0 0;}
.ke-content div.file .finish{/*display: none;*/}
.ke-content div.file .progress{display: none;}
.ke-content div.file .progress .progress-bar{height: 2px;background: #2daef3;position: absolute;top: -2px;}
.ke-content div.file .progress .progress-bar{;}
